<%

Function apostas_get_pontuacao_rodada(id_rodada, id_usuario)

		DIM rs, pontos

		str = "SELECT pontos from apostas_pontuacao where id_usuario="&id_usuario&" AND id_rodada="&id_rodada
		Set rs = conexao_geral.Execute(str)
		
		If rs.eof then
		
			str = "SELECT SUM(pontos) as Pontos_Total from apostas where id_usuario="&id_usuario&" AND id_rodada="&id_rodada
			Set rs = conexao_geral.Execute(str)
			
			pontos = (rs("Pontos_Total"))
			
			if pontos<>"" then
			
				apostas_get_pontuacao_rodada = CInt(pontos)
			
			else
			
				apostas_get_pontuacao_rodada = 0
			
			end if
			
		Else
		
			pontos = rs("pontos")
			
			apostas_get_pontuacao_rodada = CInt(pontos)
			
		End If
			

End Function

Function apostas_get_pontuacao_posicao(id_rodada, id_usuario, posicao)

		str = "SELECT pontos from apostas where id_usuario="&id_usuario&" AND id_rodada="&id_rodada&" AND posicao="&posicao
		Set rs = conexao_geral.Execute(str)
		
		if not rs.eof then
		
			apostas_get_pontuacao_posicao = rs("pontos")
		
		ELse
		
			apostas_get_pontuacao_posicao = 0
			
		End If
		


End Function

Function apostas_get_pontuacao_posicoes(id_rodada, id_usuario, posicao_A, posicao_B)

		str = "SELECT SUM(pontos) as Pontos_Total from apostas where id_usuario="&id_usuario&" AND id_rodada="&id_rodada&" AND posicao>="&posicao_A&" AND posicao<="&posicao_B
		Set rs = conexao_geral.Execute(str)
		
		DIM pontos
		
		pontos = (rs("Pontos_Total"))
		
		if pontos<>"" then
		
			apostas_get_pontuacao_posicoes = CInt(pontos)
		
		else
		
			apostas_get_pontuacao_posicoes = 0
		
		end if
		


End Function
%>
